package Basic9;

public class J17_Product implements J17_ProductService{
	
	//1. 배열만들기
	private J17_Product_VO[] pdata=new J17_Product_VO[100];

	//2.배열에 저장되는 위치의 초기값을 정하기
	private int pos=-1;
	
	//3.pdata[++pos] 의 배열위치를 p가 받도록 설정
	@Override
	public boolean addProduct(J17_Product_VO p) {
		//받는놈은 왼쪽 넣어주는놈은 오른쪽
		pdata[++pos]=p;
		return true;
	}

	//4.
	@Override
	public String readProduct() {
		//결과를 저장하기 위한 임시저장변수0
		String result ="";
		//pdata의 배열에  내용을 저장하기 위해 pvo의 변수를 선언
		J17_Product_VO pvo;
		//
		for(int i=0; i<=pos; ++i){
			
		//받는놈은 왼쪽  넣어주는놈은 오른쪽
		pvo=pdata[i];
		//pvo에 저장된 toString()이 result에 저장되고 
		//내용이 하나씩 더해질때마다 \n을 해준다.
		result += pvo.toString() + "\n";
		}
		
		return result;
	}
	
	
	

}
